home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 050 / madtrb4.arc / README.TXT < prev    next >
Text File  |  1986-05-16  |  6KB  |  112 lines

  1. ***********************************************************************
  2.                        Madison IBM-PC Users' Group
  3.                     Turbo Pascal Library Diskette # 4
  4.  
  5. Featuring:  TURBO WHEELS (Handy tools for Turbo Pascal programs)
  6.  
  7. -----------------------------------------------------------------------
  8. This diskette contains PROGRAMS and or DATA determined to be in the
  9. PUBLIC DOMAIN provided as a service of the GROUP for the use of it's
  10. members.  The Madison IBM-PC User's Group will not be liable for any
  11. damages, including any lost profits, lost savings or other incidental
  12. or consequential damages arising out of the use of or inability to use
  13. the contents, even if the GROUP has been advised of the possibility of
  14. such damages, or for any claim by any other party.
  15. -----------------------------------------------------------------------
  16.  
  17. ***********************************************************************
  18. Released 12/18/85
  19. -----------------------------------------------------------------------
  20. Title                 Description
  21. ------------     ------------------------------------------------------
  22.  
  23. README   TXT     The file you are now reading.  Additional information
  24.                      is available in READTHIS.NOW.
  25.  
  26. READTHIS NOW     Documentation (9 pages) detailing the files.
  27. ALLFILES LIB     Get files matching template + display, then select
  28. ALLFILES PAS     ^ Example
  29. CIRCLE   LIB     Procedure for drawing a circle in graphics mode.
  30. CIRCLE   PAS     ^ Example
  31. CURSOR   LIB     Procedure for changing the cursor size or hiding it.
  32. CURSOR   PAS     ^ Example
  33. DISKTYP  LIB     Get disk type (single/double/fixed, 8/9 sectors)
  34. DISKTYP  PAS     ^ Returns disk size in K (160, 180, 320, 360)
  35. EQUIPMNT LIB     Returns information about equipment attached to PC
  36. EQUIPMNT PAS     ^ Example
  37. ERRMESSG LIB     Error messages for DOS 2.0 function calls
  38. EXISTFIL LIB     Test for file's existence before opening
  39. EXISTFIL PAS     ^ (avoids crash for lack of program)
  40. EXTENDIO LIB     EXTENDed I/O based on DOS 2.0 full-path commands
  41. EXTENDIO PAS     ^ Example
  42. EXTENDIO DAT     ^ Specifications for the new I/O functions
  43. FILEATTR LIB     Read and write the attribute byte for any file
  44. FILEATTR PAS     ^ (Read-Only, Hidden, System, Archive)
  45. FILENAME TYP     Filename type definition -- shared by several others
  46. GETFILE  LIB     Procedures to GET FILEs matching a template
  47. GETFILE  PAS     ^ (see also ALLFILES)
  48. GETFREE  LIB     Get amount of free space on disk
  49. GETFREE  PAS     ^ (avoids "out of space" crashes)
  50. GETINTGR LIB     Takes an integer in a given range
  51. GETINTGR PAS     ^ (protect against invalid keystrokes)
  52. GETKEYS  LIB     Simple procedure to catch any keystroke
  53. GETKEYS  PAS     ^ (used by many programs on this disk)
  54. KEYCHART DAT     ^ Chart of key codes for GETKEYS.LIB
  55. GETSECTR LIB     Read a sector from disk to buffer  (see DISKMOD.PAS)
  56. GETSECTR PAS     ^ Example
  57. LABEL    PAS     ^ Uses GETSECTR to read and write diskette label
  58. DISKMOD  PAS     ^ Disk sector viewing + modification using GETSECTR
  59.                    Use it with care!
  60. GETSETDD LIB     Get or set the default drive
  61. GETSETDD PAS     ^ Example
  62. GRFXTABL LIB     Get the dot patterns from the ROM graphics table
  63. GRFXTABL PAS     ^ Example (see also TITLES)
  64. GTSETDIR LIB     Get or Set the current directory path
  65. GTSETDIR PAS     ^ Example
  66. HEXFUNCT LIB     Convert integers in range (-32,768 to 32,767)
  67. HEXFUNCT PAS     ^ Example (Hexadecimal strings from $0000 to $FFFF)
  68. KAVAIL   LIB     Returns available memory in K
  69. KAVAIL   PAS     ^ Example
  70. KEYBOARD LIB     Another approach to catching any keystroke
  71. KEYBOARD PAS     ^ Example
  72. FANCYKEY PAS     ^ Character/phrase for key pressed (re: KEYBOARD.LIB)
  73. SCANCODE DAT     ^ Chart of keyboard Scan Codes (use with KEYBOARD.LIB)
  74. MKRMDIR  LIB     Make or remove subdirectories
  75. MKRMDIR  PAS     ^ Example
  76. MONITOR  LIB     Simple procedure to check for color or mono
  77. MOVEFILE LIB     DOS 2.0 file RENAME with parameter for MOVE
  78. MOVEFILE PAS     ^ (also MOVES to another directory by naming new path)
  79. NEWINT9  LIB     Change the keyboard interrupt to get key release codes
  80. NEWINT9  PAS     ^ (can disable typematic -- for games, music, etc.)
  81. NOSOUND  PAS     Quick rescue in case you accidentally leave sound on
  82. PARAMETR LIB     Pass parameters to programs from DOS command line
  83. PARAMETR PAS     ^ Gets parameter string up to 80 characters
  84. PARAMETR COM     ^   * Runs COMPILED only
  85. POPSCREN LIB     Pop full screens into view by addressing screen memory
  86. POPSCREN PAS     ^ Example
  87. POPSCREN DAT     ^ Sample screen demo (uses SCREENS.TYP)
  88. SCREENS  TYP     ^ Type declarations for full-screen manipulation
  89. QUEUE    LIB     A generic line-up
  90. QUEUE    PAS     ^ (shows use of dynamic variables for those new to them)
  91.                  ^ (this can hang up your system but is instructive)
  92. REBOOT   LIB     Warm system reboot (without clearing RAM)
  93. LESSRAM  PAS     ^ Reset "official" amount of memory lower for programs
  94. LESSRAM  COM     ^   * Runs COMPILED only (uses REBOOT.LIB)
  95. NUMDISKS PAS     ^ Change official count of disk drives (re: RAMdisks)
  96. NUMDISKS COM     ^   * Runs COMPILED only (uses REBOOT.LIB)
  97. RECTANGL LIB     Rectangle-drawing procedure for graphics modes
  98. RECTANGL PAS     ^ Example
  99. REGPACK  TYP     Contains type definition for REGPACK shared by several
  100. SAFEWRIT LIB     Write to screen w/o control characters wrecking display
  101. SAFEWRIT PAS     ^ Example
  102. SCREEN   LIB     Direct video screen input/output
  103. SCREEN   PAS     ^ Example  (game-closest thing to one)
  104. TITLES   LIB     Uses ROM character patterns to create titles
  105. TITLES   PAS     ^ Example  (see also GRFXTABL)
  106. WINDOWS  LIB     Eases use of windows and window-frames
  107. WINDOWS  PAS     ^ Example
  108.  
  109. SUCCESS  DOC     Documention (about another Turbo PASCAL resource)
  110.  
  111. TRANSFER DAT     Filecat disk library data transfer file.
  112. *************************************************************************